shopping - general novel prices libraries book search online shopping comparisons rates education authors book library author best deals bookstore cheap compare publishing writer